Minimum Latency Link Scheduling for Arbitrary Directed Acyclic Networks under Precedence and SINR Constraints
نویسندگان
چکیده
Scheduling wireless links under the SINR model has attracted increasing attention in the past few years [1–6, 8–15, 18–20, 23–25, 27, 28, 33–36, 39, 41, 42, 45, 46]. However, most of previous work did not account for the precedence constraint that might exist among the wireless links. Precedence constraints are common in data aggregation problems where a sensor can not send data to its parent node before it has received data from all of its children. Existing solutions to the so-called minimum latency aggregation scheduling problem [7, 16, 21, 26, 29, 30, 32, 40, 43, 44] mainly focus on specific tree topologies rooted at the sink node. In this paper, we study the minimum latency link scheduling problem for arbitrary directed acyclic networks under both precedence and SINR constraints. Our formulation allows multiple sinks, and each sensor may transmit data to more than one parent node. We first show that the problem is NP-hard, and then propose a linear power assignment based polynomial time approximation algorithm and a dynamic labeling based heuristic algorithm. We have carried out extensive simulations for both dense and sparse
منابع مشابه
Worst Case Behavior of List Algorithms for Dynamic Scheduling of Non-unit Execution Time Tasks with Arbitrary Precedence Constrains
Performance properties of list scheduling algorithms under various dynamic assumptions are analyzed. The focus is on bounds for scheduling directed acyclic graphs with arbitrary precedence constrains and arbitrary task processing times subject to minimizing the makespan. New performance bounds are derived and compared with known results. key words: list scheduling, worst case analysis, on-line ...
متن کاملInstruction Scheduling with Timing Constraints on a Single RISC Processor with 0/1 Latencies
In this paper, We propose a faster algorithm for the following instruction scheduling problem: Given a set of UET (Unit Execution Time) instructions with precedence constraints in the form of a DAG(Directed Acyclic Graph), latency constraints where latencies between any two instructions are restricted to be either 0 or 1, timing constraints in the form of individual integer release times and de...
متن کاملImproved minimum latency aggregation scheduling in wireless sensor networks under the SINR model
Wireless sensor networks are attracting much attention from the world and Minimum Latency Aggregation Scheduling(MLAS) has become one of the most significant fundamental problems in wireless sensor networks. However there are few results about efficient data aggregation algorithms under the Signal-to-Interference-plus-Noise-Ratio (SINR) model. In this paper, we propose a centralized algorithm t...
متن کاملScheduling Multiprocessor Tasks with Genetic Algorithms
In this paper, an efficient method based on genetic algorithms is developed to solve the multiprocessor scheduling problem. To efficiently execute programs in parallel on multiprocessor scheduling problem must be solved to determine the assignment of tasks to the processors and the execution order of the tasks so that the execution time is minimized. Even when the target processors is fully con...
متن کاملA Fast Algorithm for Scheduling Instructions with Deadline Constraints on RISC Machines
We present a fast algorithm for scheduling UET(Unit Execution Time) instructions with deadline constraints in a basic block on RISC machines with multiple processors. Unlike Palem and Simon's algorithm, our algorithm allows latency of lij = 1 which denotes that instruction vj cannot be started before vi. The time complexity of our algorithm is O(ne+ nd), where n is the number of instructions, e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Interconnection Networks
دوره 12 شماره
صفحات -
تاریخ انتشار 2011